package com.util.concurrent.copyOnWriteArrayList;

/**
 * CopyOnWriteArrayList 是ArrayList的一个线程安全的变体，其中所有可变操作（add、set等等）都是通过对底层数组进行一次新的复制来实现的。
 * 使用场景
 *      当遍历操作的数量大大超过可变操作的数量时，这种方法可能比其他替代方法更有效。
 *      java.sql.DriverManager#registeredDrivers    此对象用来保存注册的驱动    CopyOnWriteArrayList 数据类型
 *      org.springframework.core.env.MutablePropertySources#propertySourceList 用来PropertySource 对象，用来表明环境中的属性来源
 */
public class CopyOnWriteArrayListDemo {
}
